package com.itheima.health.service;

import com.itheima.health.common.PageBean;
import com.itheima.health.common.PageDto;
import com.itheima.health.model.dtos.AddCheckGroupDto;
import com.itheima.health.model.dtos.UpdateCheckGroupDto;
import com.itheima.health.model.vos.CheckGroupVo;

import java.util.List;

/**
 * 这个类是：
 *
 * @author: 25122
 * @date: 2024/6/2 21:38
 * @version: 1.0
 */
public interface CheckGroupService {
    PageBean<CheckGroupVo> findPage(PageDto dto);

    void addCheckGroup(AddCheckGroupDto dto, Integer[] ids);

    CheckGroupVo findCheckGroupById(Integer id);

    void updateCheckGroup(Integer[] checkItemIds, UpdateCheckGroupDto dto);

    void deleteCheckGroup(Integer id);

    List<CheckGroupVo> findAll();
}
